
MDE EME2
REM Produced by GENTEST on Fri Jan 24 18:07:07 2014

REM All inputs and outputs are arrays of 8-bit bytes (octets) with bytes being
REM represented by consecutive pairs of hexadecimal digits (the pair 'ab', for
REM example, yields the byte value 0xab in C). The index positions of bytes in
REM arrays increase by 1 from left to right for each pair of digits and arrays
REM on consecutive lines with the same initial designators are concatenated so
REM that bytes on later lines have higher array indexes.  Numeric significance
REM is undefined except between the two digits that form each individual byte.

REM KEY = The AES EME-2 key
REM ADT = The associated data
REM PTX = The plaintext
REM CTX = The ciphertext

VEC 1
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT
PTX 00000000000000000000000000000000
CTX 75e013287edf6098e461f928afc83020

VEC 2
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 00
PTX 00000000000000000000000000000000
CTX c3d920c4f5f3f90c6d50cbcc7afde59b

VEC 3
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 0010
PTX 00000000000000000000000000000000
CTX 7ae729a6910fcbf7f7bfff79985fa13e

VEC 4
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 001020
PTX 00000000000000000000000000000000
CTX 5420f4fe231bc58153c34e0178cca7d3

VEC 5
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 00102030
PTX 00000000000000000000000000000000
CTX c4f72b32e988e8f8fc53056c36607dc5

VEC 6
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 0010203040
PTX 00000000000000000000000000000000
CTX 07e412b01eae7e3f4ead23b274f942c8

VEC 7
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 001020304050
PTX 00000000000000000000000000000000
CTX 23afd4aecf732ad28e136ebaa7d6cc91

VEC 8
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 00102030405060
PTX 00000000000000000000000000000000
CTX 6c1bb3885560f7b0371f3e042c040f44

VEC 9
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 0010203040506070
PTX 00000000000000000000000000000000
CTX 871567c697f5d358aa7100a4920bdf1d

VEC 10
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 001020304050607080
PTX 00000000000000000000000000000000
CTX 64c6a6ff22f9cf485fe640b208dbf67e

VEC 11
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 00102030405060708090
PTX 00000000000000000000000000000000
CTX e0d3f355fce15ca1a6354f08dae1f43a

VEC 12
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 00102030405060708090a0
PTX 00000000000000000000000000000000
CTX 710ffc667d497501938a456c9bc59bb7

VEC 13
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 00102030405060708090a0b0
PTX 00000000000000000000000000000000
CTX 306fb3bea8124a73178f5283f1fe0f4b

VEC 14
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 00102030405060708090a0b0c0
PTX 00000000000000000000000000000000
CTX 8fe8ae25ace42d248c0ede2802f321e7

VEC 15
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 00102030405060708090a0b0c0d0
PTX 00000000000000000000000000000000
CTX 5fa08f87490775c584bedd7b4da1a806

VEC 16
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 00102030405060708090a0b0c0d0e0
PTX 00000000000000000000000000000000
CTX 8359dcd870b016f6fc7ebf9c0b27ea46

VEC 17
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 00102030405060708090a0b0c0d0e0f0
PTX 00000000000000000000000000000000
CTX 277c2cab31fd863db0b5a27fed72d997

VEC 18
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 00102030405060708090a0b0c0d0e0f000
PTX 00000000000000000000000000000000
CTX e1f949ec0899f3ba9b9ae7cde67e07fd

VEC 19
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 00102030405060708090a0b0c0d0e0f00010
PTX 00000000000000000000000000000000
CTX 875e1c6c12b2988030fe7ff3d0185fa7

VEC 20
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 00102030405060708090a0b0c0d0e0f0001020
PTX 00000000000000000000000000000000
CTX 239e36bf72961411f2fed835bbcb290b

VEC 21
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 00102030405060708090a0b0c0d0e0f000102030
PTX 00000000000000000000000000000000
CTX ba5e7b1057de09d813ce932872458772

VEC 22
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 00102030405060708090a0b0c0d0e0f00010203040
PTX 00000000000000000000000000000000
CTX bf62b4dcb02e8dbae21f76d7241d2d7d

VEC 23
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 00102030405060708090a0b0c0d0e0f0001020304050
PTX 00000000000000000000000000000000
CTX 5aa946c187dbb11b5b4756e4a74208de

VEC 24
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 00102030405060708090a0b0c0d0e0f000102030405060
PTX 00000000000000000000000000000000
CTX e0d3b0c075dd57e852ce156c766aa788

VEC 25
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 00102030405060708090a0b0c0d0e0f00010203040506070
PTX 00000000000000000000000000000000
CTX 0dac995c8214b84ce15cee52b5da0ef3

VEC 26
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 00102030405060708090a0b0c0d0e0f0001020304050607080
PTX 00000000000000000000000000000000
CTX 0b38c70b2c303a96480da2256a2f37b3

VEC 27
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 00102030405060708090a0b0c0d0e0f000102030405060708090
PTX 00000000000000000000000000000000
CTX 7e66ba5c393b806ae523c17406abdbad

VEC 28
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 00102030405060708090a0b0c0d0e0f000102030405060708090a0
PTX 00000000000000000000000000000000
CTX 130a67cdcf29c1b72f3e3c792adfa4a2

VEC 29
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 00102030405060708090a0b0c0d0e0f000102030405060708090a0b0
PTX 00000000000000000000000000000000
CTX e14b0d505c433d7a5cbd20e9ccf71d59

VEC 30
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 00102030405060708090a0b0c0d0e0f000102030405060708090a0b0c0
PTX 00000000000000000000000000000000
CTX 54fe57a045ca57615481e84db551465d

VEC 31
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 00102030405060708090a0b0c0d0e0f000102030405060708090a0b0c0d0
PTX 00000000000000000000000000000000
CTX 7c3d2812aceb8f896398094a6384edd2

VEC 32
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 00102030405060708090a0b0c0d0e0f000102030405060708090a0b0c0d0e0
PTX 00000000000000000000000000000000
CTX d632f9eb69a56efb39db2b12807af79e

END
